約 4,050,203 件
https://w.atwiki.jp/kylico/pages/49.html
?xml version="1.0" encoding="utf-8"? LinearLayout xmlns android="http //schemas.android.com/apk/res/android" android orientation="vertical" android layout_width="fill_parent" android layout_height="fill_parent" Button android text="Button"android id="@+id/button1"android layout_width="wrap_content"android layout_height="wrap_content"android onClick="onClickButton1" /Button /LinearLayout
https://w.atwiki.jp/teamandroid/pages/27.html
参考になりそうなサイト サイト名 コメント @ITアットマーク・アイティー JavaとかLinuxの情報がワンサカ Javaの学習ならJavaDrive モバイル開発のAndroidがイイ感じ? 万歩計 万歩計について詳しく解説してある 逆引きandroid入門 Android開発情報 android情報まとめ@うぃき @IT Androidアプリ作成入門
https://w.atwiki.jp/droid/pages/15.html
ホーム画面(スクロール)などが重い場合、ほとんどはネットやSDカードを参照するウィジェットが原因です!!! ホームアプリLauncherPro(無料・有料あり)★ ADW.Launcher(無料・有料あり)★ Go Launcher EX(無料)★ Zeam(有料) SlideScreen(無料・有料あり) アイコン変更などDesktop VisualizeR(DVR)(無料) ステータスバーNotification Launcher(無料) 引き出しランチャー free(BETA)(無料) 外部サイト コメント ホームアプリ LauncherPro(無料・有料あり)★ http //s-max.jp/archives/1202008.html ADW.Launcher(無料・有料あり)★ http //www.moedroid.jp/category/feature/adw 職場注意w Go Launcher EX(無料)★ https //market.android.com/details?id=com.gau.go.launcherex http //octoba.net/archives/20110219-android-1432.html Zeam(有料) http //www.lifehacker.jp/2010/09/100917zunehome.html SlideScreen(無料・有料あり) http //octoba.net/archives/20101010-slidescreen-android-1046.html アイコン変更など Desktop VisualizeR(DVR)(無料) https //market.android.com/details?id=jp.co.bii.android.app.dskvzr ステータスバー Notification Launcher(無料) http //octoba.net/archives/20120209-android-app-3.html 引き出しランチャー free(BETA)(無料) http //octoba.net/archives/20120222-android-app-3.html 外部サイト Androidが格段に使いやすくなる! ホームスクリーン設定ガイド http //www.lifehacker.jp/2010/08/100812agtoyahs.html 文字アイコンジェネレーター http //tkdragon.dip.jp/android/gene/icongene.html ブロックウィジェットジェネレーター http //tkdragon.dip.jp/android/gene/wallgene2.html コメント https //market.android.com/details?id=jp.gr.java_conf.wire_dev.DrawerLauncherFree -- 引き出しランチャー free (2012-01-03 15 29 42) ぬいた(人・ω・)★ http //www.e29.mobi/ -- age (2012-01-08 04 00 37) https //play.google.com/store/apps/details?id=com.gmail.kanitawa.dcd feature=also_installed#?t=W251bGwsMSwxLDEwNCwiY29tLmdtYWlsLmthbml0YXdhLmRjZCJd -- DigitalClockDesigner (2012-03-15 01 09 17) http //octoba.net/archives/20120328-android-app-6.html -- OreSettings (2012-03-28 21 45 48) http //appllio.com/android-customize-explanation/%E3%83%9B%E3%83%BC%E3%83%A0%E3%82%A2%E3%83%97%E3%83%AA%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9-%E8%B6%85%E5%85%A5%E9%96%80 -- ホームアプリの使い方 超入門 (2012-04-05 22 02 28) 名前 コメント
https://w.atwiki.jp/auroot/pages/54.html
adobe Flash Player のインストール adobeの Flash Playerですが、2012年08月15日以降は googleの公式playからダウンロードが出来なくなりました。 android4.1以降では公式android側でも不採用となりましたが まだまだflashを使ってるサイトは多いと思います。 そこで野良アプリとして公開しているサイトも多数ありますので そこからダウンロードしてapkファイルをインストールするという 手段にてインストールを行います。 ここから探して下さい。 <追記> Flash player 11 downloader ↑のアプリから簡単にダウンロードとインストールが出来るようになりました。 これでニコニコ動画も見れるようになりますね。 .
https://w.atwiki.jp/android-api/pages/14.html
運行状況(電車、飛行機、船などの遅れている最新情報)を知るアプリ。朝遅刻しないため現場の情報もリアルタイムに把握 #blogsearch2 #blogsearch feedreader プラグインエラー 正常に取得できませんでした。 CPRM対応9インチDVDプレーヤー セール価格:8,480円(税込) andronavi 【2022年】年賀状はスマホやメールで簡単作成♪ 動画を添えて送れる「つむぐ年賀」とは ちょっと早いですが、2021年もお疲れ様でした! 今年も緊急事態宣言が続き、なかなか人と会えなかったなぁ~という方多いのではないでしょうか? 「今年は年賀状出してみようかな?」と考える人も多いかと思います。手書きの年賀状 [ #8230;] あなたも気楽にYouTuber?無料で動画編集ができるソフト・アプリ3選 YouTubeをはじめ、TikTokやインスタのショートなど動画制作の機会が増えています。そこで困るのが編集や制作!初心者でも簡単に利用できる動画制作や編集できるソフト・アプリがあったら助かりまよね? 今回は、初心者にも [ #8230;] 年末年始やクリスマスの配達にも!北欧発のフードデリバリー「Wolt」とは? Uber Eatsや出前館などといったフードデリバリーサービスが、コロナ禍の追い風を受けて激戦を繰り広げています。そんななか、最近目にすることが多くなってきた青いバッグが目印の「Wolt(ウォルト)」。一体どんなサービス [ #8230;] メガネで健康に!?カラダやココロを管理できる『JINS MEME(ジンズミーム)』とは 気づいたら猫背になっている。いつの間にかセルフブラック化している。 そんな状況に身に覚えがあるあなたに朗報です。いま、メガネで自己管理をする時代が来ています。 意識しているはずなのに意識できていないことって思っている以上 [ #8230;] まだ間に合う!2021年の大掃除、おすすめ家事代行3選 2021年は1年のほとんどが緊急事態宣言下にあり、おうち時間を堪能しすぎた……という方も多いはず。掃除も頑張ったというそこのあなた!年末の大掃除くらいは家事代行サービスにお願いしちゃいませんか? そこで、今回は年末の大掃 [ #8230;] ドコモのレンタルサービス「kikito」でPC周辺機器、ロボットなど高価製品が手軽に! 2021年4月よりドコモが提供を始め話題となった「kikito(キキト)」は「一定の期間だけ使いたい」「製品を購入する前にお試し利用してみたい」という人にピッタリのサービスです。 レンタルできる製品のなかには「ほしいけど [ #8230;] 2ヶ月で3000個以上の売り上げ!? 航空会社ピーチが手がける『旅くじ』とは? 10月13日から12月末まで渋谷パルコに「旅くじ」が設置されています。11月24日時点では設置している3域(大阪、渋谷、名古屋)で9000個以上も売れたようです。1回5000円もするのに引きたくなる「旅くじ」にはどんな魅 [ #8230;] Twitter Proへ設定!どんな機能とメリットがあるの? 11月上旬「国王」がTwitterトレンド入りしていて、何事!? と思っていたのですが、これは「Twitter Pro」という機能が追加されたことが影響されてのことだったようです。でも、プロといってもどんな機能があるので [ #8230;] 空いた時間で副業ができるサービス!おすすめ5選 主婦やフリーターだけでなくフルタイムで働く会社員の方まで副業を始める人が多くなりました。1日のうちの空いた数時間を使って、週末のお休みを使ってなどなど空いた時間を活用して副業ができるようになっています。自分のスキルを活か [ #8230;] 無料のおすすめ資格・検定3選【スキルアップ】お金をかけずに取得できる! オンライン化が進み、会場へ行かずとも試験が受けられる機会が増えてきました。なかには無料で取得できる資格もあり、なにか手に職をつけたい方や強みが欲しい方にとっておきのものもあるんです! そこで、今回は費用0円で取得できる資 [ #8230;] 引用元 : http //andronavi.com/feed 運行状況(電車、飛行機、船などの遅れている最新情報)を知る方法 運行状況(電車、飛行機、船などの遅れている最新情報)を知る方法 このアプリは下記の乗換案内大手サイト「ジョルダン」が提供しています。 ジョルダン-乗換案内・時刻表・運行情報サービス このサイトの情報がすべて無料アプリとして公開されています。このアプリは下記の機能を持っています。 アプリケーションの説明(配信元より) 経路や時刻表の検索はもちろん、運行情報の確認も行えるナビゲーションアプリです。 「乗換案内」は、公共交通機関を利用した経路検索サービスです。 出発駅から到着駅への行き方を検索できる「経路検索」、目当ての駅の時刻表を検索する「時刻表閲覧」、現場からリアルタイムで列車遅延情報が届く「ジョルダンライブ!」や、公式の遅延情報が確認できる「運行情報」などおでかけに必要な機能が揃っています。 乗換案内 アンドロイドでこのQRコードをスキャンすればすぐダウンロードできます。(無料) 出会い系で被害を受けた方はコチラ このサイトは最新のブログ記事を自動で収集するので、このページで他のブログで方法を探してください。 #blogsearch #bf #blogsearch2 新着記事は見つかりませんでした。 #bf 水をケース買いしよう android(アンドロイド)のトレンドやニュースの最新裏情報 おすすめアプリ比較 オクトバ セール情報 「ADV 最悪なる災厄人間に捧ぐ」が大幅割引中!&「戦乱のサムライキングダム」が8周年記念開催中! オクトバ、セール・お買い得情報です。 今日は「ADV 最悪なる災厄人間に捧ぐ」「ソードナイツ」「戦乱のサムライキングダム」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベロ [ #8230;] The post セール情報 「ADV 最悪なる災厄人間に捧ぐ」が大幅割引中!&「戦乱のサムライキングダム」が8周年記念開催中! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Rush Rally Origins」が約半額!&「にゃんこ大戦争」でQ周年記念ガチャ「極選抜祭」開催! オクトバ、セール・お買い得情報です。 今日は「Rush Rally Origins」「ソードナイツ」「にゃんこ大戦争」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベロッパ [ #8230;] The post セール情報 「Rush Rally Origins」が約半額!&「にゃんこ大戦争」でQ周年記念ガチャ「極選抜祭」開催! appeared first on おすすめアプリ比較 オクトバ . 先週のニュースまとめ 「Xperia PRO-I」が12月発売!ホームアプリ「SNS launcher」登場!【2021年10月23日 ~ 2021年10月29日】 ソニーが「Xperia PRO-I」を12月15日に発売します。また、XperiaでVR体験できるゴーグル「Xperia View」が11月19日に発売となっています。ソフトバンクからは法人向けの5Gスマートフォン「DI [ #8230;] The post 先週のニュースまとめ 「Xperia PRO-I」が12月発売!ホームアプリ「SNS launcher」登場!【2021年10月23日 ~ 2021年10月29日】 appeared first on おすすめアプリ比較 オクトバ . セール情報 謎解きアドベンチャー「The Lost Treasure」がセール中!&「ぷよぷよ!!クエスト」で「テクニカルクエスト アルガーの挑戦状」開催! オクトバ、セール・お買い得情報です。 今日は「The Lost Treasure」「モニュメントバレー」「ぷよぷよ!!クエスト」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 [ #8230;] The post セール情報 謎解きアドベンチャー「The Lost Treasure」がセール中!&「ぷよぷよ!!クエスト」で「テクニカルクエスト アルガーの挑戦状」開催! appeared first on おすすめアプリ比較 オクトバ . 先週のニュースまとめ 5Gタブレット「Lenovo TAB6」登場。「HUAWEI MatePad 11」に新色!【2021年10月16日 ~ 2021年10月22日】 ソフトバンクからレノボ・ジャパンの5Gタブレット「Lenovo TAB6」が発売となっています。また、ファーウェイのタブレット「HUAWEI MatePad 11」に新色の「マットグレー」が登場し、カラーバリエーションが [ #8230;] The post 先週のニュースまとめ 5Gタブレット「Lenovo TAB6」登場。「HUAWEI MatePad 11」に新色!【2021年10月16日 ~ 2021年10月22日】 appeared first on おすすめアプリ比較 オクトバ . セール情報 お弁当パズルゲーム「隠弁当 -inbento-」が約半額!&「クッキングママ お料理しましょ!」でクリスマスイベントが12月1日より開催! オクトバ、セール・お買い得情報です。 今日は「隠弁当 -inbento-」「7Days」「クッキングママ お料理しましょ!」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベ [ #8230;] The post セール情報 お弁当パズルゲーム「隠弁当 -inbento-」が約半額!&「クッキングママ お料理しましょ!」でクリスマスイベントが12月1日より開催! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Kingdom Rush オリジンズ」がセール中!&カプコンの「スヌーピー」アプリ3タイトル合同キャンペーン開催! オクトバ、セール・お買い得情報です。 今日は「Kingdom Rush オリジンズ」「キングダムラッシュの復讐」「スヌーピードロップス」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【 [ #8230;] The post セール情報 「Kingdom Rush オリジンズ」がセール中!&カプコンの「スヌーピー」アプリ3タイトル合同キャンペーン開催! appeared first on おすすめアプリ比較 オクトバ . セール情報 ノベルゲーム「アンダーワールドオフィス」がセール中!&「妖怪三国志 国盗りウォーズ」で400万DL記念ステップアップガシャ! オクトバ、セール・お買い得情報です。 今日は「アンダーワールドオフィス」「She Sees Red」「妖怪三国志 国盗りウォーズ」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 [ #8230;] The post セール情報 ノベルゲーム「アンダーワールドオフィス」がセール中!&「妖怪三国志 国盗りウォーズ」で400万DL記念ステップアップガシャ! appeared first on おすすめアプリ比較 オクトバ . セール情報 「すべてのビデオオーディオコンバータPRO」が110円!&新作パズルアプリ「バブルンのパズルブラスト!」リリース! オクトバ、セール・お買い得情報です。 今日は「すべてのビデオオーディオコンバータPRO」「ReFactory」「バブルンのパズルブラスト!」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? [ #8230;] The post セール情報 「すべてのビデオオーディオコンバータPRO」が110円!&新作パズルアプリ「バブルンのパズルブラスト!」リリース! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Epic Heroes」が無料!&「SHOW BY ROCK!! Fes A Live」でリリース609日記念キャンペーン! オクトバ、セール・お買い得情報です。 今日は「Epic Heroes」「Dungon Shooer」「SHOW BY ROCK!! Fes A Live」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つ [ #8230;] The post セール情報 「Epic Heroes」が無料!&「SHOW BY ROCK!! Fes A Live」でリリース609日記念キャンペーン! appeared first on おすすめアプリ比較 オクトバ . 引用元 : http //octoba.net/feed 定番 – andronavi スマホ写真をより綺麗に見せる必須アイテム #160; スマホで撮影するときに、遠くの被写体や逆に近くの物体を、「もっと良く撮れたらいいのになぁ」と思ったことはありませんか? #160; 今回は、持ち運びが便利で、しかも手間なく設置できるスマホカメラのアイテム [ #8230;] 『ポイント貯まる旅行比較 Gポイントトラベル』~最安プランがすぐ見つかる!ポイントがたくさん貯まる!~ 『ポイント貯まる旅行比較 Gポイントトラベル』は、各種旅行サービスのホテル情報を一括で検索できるうえ、旅行会社のポイントの他、Gポイントも貯められるお得なサービスです。 #160; 比較できる旅行サービスは、楽天、じゃ [ #8230;] 【もう君を離さない】迷子の子猫ちゃんから部屋の鍵まで一発探知 【Stick N FIND】は、鍵やお財布、子どもやペットにつけておくと、レーダーを頼りに探すことができるチップです。 #160; また、指定した範囲から離れると警告音を鳴らしてくれるので、迷子になりやすいお子さんや忘 [ #8230;] 2013年冬!人気スマホグッズランキング さぁ、2013年もあとわずか。今年もたくさんのスマートフォン機種が登場しましたね。 #160; スマホグッズも保護フィルムやカバーケース、ケーブルやモバイルバッテリーと続々と発売されました。 #160; UNiCAS [ #8230;] 異彩を放つ鮮烈の赤!車内で2台同時に充電できるケーブル #160; 目を引くような真っ赤な色が魅力の【Band Car Charger #8211; 2.1A output with Micro-USB】。 #160; ドライブのお供に、そして車内をオシャレに装飾したい [ #8230;] 「Xperia Z1」を購入したら、最初に使いたいおすすめグッズ #160; 今冬の最注目モデルのひとつ「Xperia Z1」。高いスペックはもちろんですが、なんといってもその美しいデザインが魅力的な端末です! #160; そんな「Xperia Z1」のデザインに惹かれて購入した! [ #8230;] ケーブルレス!コンパクト!お手頃価格!3拍子揃ったモバイルバッテリー #160; スマートフォンにしてから、悩むのがモバイルバッテリー選び。希望は色々あるけれど、手頃な価格でデザインもダサくなくて…ちゃんと利用できるものをお探しなら、【モバイルバッテリー iWALK M2500】がおすす [ #8230;] 『キュレーションマガジン Antenna[アンテナ]』~ローラのCMでお馴染み!片手で簡単に情報収集&使いやすさと表現力がアップデート~ ローラのCMでお馴染みの『キュレーションマガジン Antenna[アンテナ]』が大幅リニューアルされました。 #160; キュレーションとは、世の中にある情報やニュースを集めて、 自分好みに編集して楽しむことができるこ [ #8230;] 『ニュースが快適に読める SmartNews/スマートニュース』~時間がかかる読み込みのイライラを解消!快適なニュースアプリ~ 待ってました!iPhoneで話題を集めたニュースアプリが、いよいよAndroidにやってきました。 #160; 『ニュースが快適に読める SmartNews/スマートニュース』は、厳選したニュースを1日3回配信してくれ [ #8230;] 『3分で雑談力をつける まとめ読みアプリ【グノシー】』~あなた好みのニュースを毎日配信!情報収集がグッと楽になる~ 情報があふれすぎて、自分にとって有益なものがわからない、収集するのに疲れたとお嘆きのあなた!いいのがありますよ。『3分で雑談力をつける まとめ読みアプリ【グノシー】』です。 #160; 『Twitter』や『Faceb [ #8230;] 引用元 : http //andronavi.com/tag/standard/feed feedreader プラグインエラー RSSを入力してください。 今日の人気のあるページ カメラのシャッター音を消す(無音) (3) MP3 Music Download(着うたフルや着信音が無料でダウンロード(DL)できるアプリ)で着メロを無料ダウンロード保存 (3) FC2動画アプリ(FC2動画専用アプリ-アダルト表示禁止設定も可能。エロ動画も親が閲覧制限設定できるので、子供にも安心) (2) QRコードやバーコードをカメラで読み込み(QRコードスキャナー。雑誌のアプリインストールの定番ソフト) (1) flvプレイヤー(flv player 携帯電話で動画再生) (1) 昨日の人気のあるページ 着信音メーカー(Ringdroid)は簡単に着うたや着信メロディで着信音を作ってしまえるアプリ (4) 着信通知サービス-音声で知らせるサービス (3) QRコードやバーコードをカメラで読み込み(QRコードスキャナー。雑誌のアプリインストールの定番ソフト) (3) MP3 Music Download(着うたフルや着信音が無料でダウンロード(DL)できるアプリ)で着メロを無料ダウンロード保存 (2) iタウンページ-お店・会社情報検索サイトの決定版 (2) 当サイトでの人気ランキング MP3 Music Download(着うたフルや着信音が無料でダウンロード(DL)できるアプリ)で着メロを無料ダウンロード保存 (233357) FC2動画アプリ(FC2動画専用アプリ-アダルト表示禁止設定も可能。エロ動画も親が閲覧制限設定できるので、子供にも安心) (233158) YouTube ダウンロード(TubeX Fast YouTube Downloader) (201658) カメラのシャッター音を消す(無音) (189896) 自動壁紙せっちゃん(撮影した写真やダウンロードした画像を待ち受け画面にする) (137720) トップページ (127251) アメーバピグ(Ameba)公式アプリ (108499) QRコードやバーコードをカメラで読み込み(QRコードスキャナー。雑誌のアプリインストールの定番ソフト) (97214) Google Map(モバイルグーグルマップ) (93201) ニコニコPlayer(仮)【非公式】(Flash非対応のAndroid端末でも視聴できるニコニコ動画再生用アプリ。) (81869) アンドロイド(Android)マーケットでアプリがダウンロード出来ない時の修理方法 (79192) 乗換案内-乗換検索サービスや運行遅延情報、時刻表閲覧 (77807) セキュリティソフト(Android端末の安全を守るアンチウィルスフリー) (71734) 美人時計-時計アプリ (69798) ワンピース 壁紙-ONE PIECE (69348) クーポンマップ-ぐるなびとHot Pepperのクーポンデータを横断検索 (64431) 配達追跡-クロネコヤマト、佐川急便、ゆうパックなど配達会社の配達状況を確認できます。 (62478) Google Earth(手のひら上で地球を探索 ) (62441) 折り込みチラシビューワー-新聞の折り込みチラシ検索&表示アプリ (58455) デイリーモーション(Dailymotion)の動画を検索。その他eBayやYouTube検索などもできる (55103) はかるだけダイエットLITE-自分の体重を毎日記録してダイエット! (54898) ウイルスセキュリティソフト(スパイウェアにも対応) (52956) 着うたフルや着メロ、着信音を音楽ダウンロード(MP3-DL) (52095) iタウンページ-お店・会社情報検索サイトの決定版 (49591) ミクシィ公式アプリ「mixi」 (47275) パンドラTV(PandoraTV)モバイル (47003) マクドナルド公式アプリ-スマートフォンでクーポン(割引券)や店舗検索 (42932) music.jp着信音plus(着メロ) (41597) 運行情報チェック(電車の遅延・運行情報を確認するアプリ) (40388) グラビアアイドル安田美沙子(やすだみさこ)の動壁-安田美沙子01(はんなり)』ライブ壁紙アプリ。(アダルトとかエロではありません) (39008) AKB48公式ファンアプリ (33329) 就職活動に役立つ-かんたん学歴年度早見表 (32369) MP3-Free Music Download 着うたフルや着信音、着メロを無料でダウンロード保存(DL)できる (32352) ディズニーランドや大型スーパーの駐車場で自分の車をどこに停めたかがわかる (31280) 音楽ダウンロードmp3音楽検索歌詞で着メロを無料ダウンロード保存 (30770) 天気予報「ウェザーニュース」公式アプリ (29967) ローソン公式アプリ『LAWSON』~店舗検索やお試しクーポンなど表示 (29265) 青空文庫ビューア(作品や作家、目的別で本を検索) (28060) ガソリン価格比較 近隣ガソリンスタンド検索 (24558) クックパッド(COOKPAD)公式アプリ。日本最大の料理サイト (24038) 着信音メーカー(Ringdroid)は簡単に着うたや着信メロディで着信音を作ってしまえるアプリ (24016) ウィキペディア(wikipedia)のスマートフォンバージョン「ワペディア:モバイルウィキ」 (22669) 地震・気象情報 最新ニュース速報 (20354) 渋滞ナビゲーション-地図と文字で情報表示 (20160) 日本全国の詳細地図を無料で閲覧-マピオンマップ (18834) flvプレイヤー(flv player 携帯電話で動画再生) (16761) 処方薬&市販薬お薬検索-日々更新の薬データベース。 (15872) 着信通知サービス-音声で知らせるサービス (14174) 産経新聞の朝刊(経済情報紙 フジサンケイビジネスアイ)が紙面体裁そのまま読めます。 (9679) Amebaブログ(アメーバーブログ)投稿用アプリ (9661) 新聞速報リーダー=日経新聞、朝日新聞、読売新聞、毎日新聞、産経新聞の速報新聞記事を簡単に表示 (7660) 全国2万5000件のラーメン店を検索 (6709) 不動産情報全国検索(賃貸アパート・マンション、新築・分譲、一戸建て) (3756) メニュー (43) 右メニュー (39) プラグイン/動画(Youtube) (33) プラグイン/編集履歴 (32) プラグイン/コメント (29) イマナラ!時限クーポン - Googleマップ上から近くのクーポン発行店舗をカンタン検索 (24) プラグイン (18) プラグイン/関連ブログ (17) プラグイン/人気商品一覧 (15) プラグイン/ニュース (13) まとめサイト作成支援ツール (13) プラグイン/アーカイブ (10) 上へ 合計: - 今日: - 昨日: - トップページの合計: - #ref_list 編集
https://w.atwiki.jp/kapper1224/pages/102.html
こちらに記載しました。 WindowsやMacにも移植されたScrcpyでAndroidスマホをミラーリング遠隔操作して、IoTやゲームをSikuliXで自動操縦してみた 超格安中華Android Stick PCをscrcpyで遠隔操作して、モニタレス持ち運びAndroid環境を作ってみた
https://w.atwiki.jp/droid/pages/44.html
Evernote Evernote 公式アプリ(無料) https //market.android.com/details?id=com.evernote
https://w.atwiki.jp/anipicbook/pages/3954.html
Stein Gate Stein Gate 発売日 :2013年9月20日 Steins Gate Anime Viewer Steins Gate Anime Viewer 発売日 :2013年8月30日
https://w.atwiki.jp/android-api/pages/51.html
着うたフルや着メロ、着信音が無料でダウンロード(DL)できるアプリで着歌をダウンロード保存しよう。保存した音楽は、着うたや着メロに着信音として使用できるほか、MP3プレイヤーで音楽として聞くこともできます。無料音楽ダウンって海外ソフトだけど、日本語での検索もOKのMP3ダウンローダー。だからもちろん日本人を検索しても出てきます。AKB48、KARA、いきものがかり、JUJU、少女時代、EXILE、西野 カナ、植村花菜、コブクロ、YUI、HY、FUNKY MONKEY BABYS、東方神起、Perfume、Superfly、板野友美、浜崎あゆみ、スキマスイッチ SMAP サザンオールスターズとか検索すれば、すぐに曲名がたくさんでてきました。1曲まるまる保存なので音楽プレイヤーアプリなどで音楽再生してウォークマン(ipod)としても通勤通学に聞けます。 ※2011/9/10現在 アンドロイドマーケットで削除されてましたが、名前変更して再アップ 無料音楽ダウンロードドロイドチューンズ-MP3 Download Tunee Music Box Junk #blogsearch2 無料音楽ダウン(着信音や着うたフルが無料でダウンロードできるMP3アプリ)をダウンロードする方法 このソフトがあればもう自分でCDを買ったりレンタルや有料ダウンロードもいらないすごいソフトがアンドロイドには あります。 その名前は「無料音楽ダウン」です。 英語で書いてあるので日本人の曲はダウンロードできないかな?と思ったら 関係なく、日本人の今、流行の曲も無料ダウンロードできます。 AKB48、KARA、いきものがかり、JUJU、少女時代、EXILE、西野 カナ、植村花菜、コブクロ、YUI、HY、FUNKY MONKEY BABYS、東方神起、Perfume、Superfly、板野友美、浜崎あゆみ、スキマスイッチ SMAP サザンオールスターズとか検索すれば、すぐに曲名がたくさんでてきました。 ちなみにYouTubeやニコニコ動画とかでもすぐ削除されて、動画や音楽がない「ゲゲゲの女房」の主題歌 いきものがかりの「ありがとう」ですが、ありました。クリックすればダウンロードできます。しかもフルバージョンです。 もちろん、着うたフルなのでMP3プレイヤーなどで聞くこともできますが、これを着うたや着信音にも設定できます。 アンドロイドすごいと実感します。 このソフトはぜひおすすめです。欲しい方は無料ですので、下記のQRコードをアンドロイドで読んでください。 無料音楽ダウン-着うたフルが無料でダウンロードできるアプリをダウンロードしよう QRコードをアンドロイドで読み取ってね(無料) こんなソフトが存在するスマートホン、これでは着うたダウンロードの会社はつぶれてしまいますね(笑) 何百万の歌が全く無料ダウンロード!ドロイドチューンズによる無料曲のミリオンをお楽しみください!使い方はとても簡単です。聞いている間も、あなたは、歌詞を読むことができます!今日では、多くのウェブサイトがそれらからオーディオを、あなたが合法的な無料musicsをダウンロードできるようにあります。 ドロイドチューンズは、何十万ものこれらのサイトから合法的な無料曲をダウンロードするアプリケーションのサポートです。 #連絡先に割り当てるカスタム着信音のために必要されている連絡先の許可を読み取りと書き込み。 無線LANは推奨注意:あなたがどんな結果を確認できない場合、モバイルネットワークのプロキシを無効にしてくださいまたは無線LANを使用する(推奨)!自分の音楽ライブラリから着メロを作成!あなた自身の録音で着信音を作成しよう!ソングの任意の部分を選択して、リング、アラーム、通知音として設定着信音としてそれを使用し、お友達と連絡先と共有するために割り当てることができます! 我々は以下のようなウェブサイトのリストを持って、我々はより追加されます: - Jamendo.com:全ジャンルの294296トラック - ArtistServer.com:9,000曲以上の楽曲 - ライブミュージックのアーカイブ:芸術家の広い範囲からのライブ録音の大規模なコレクションを、デイヴィッドグレイからモグワイへ。 - Archive.org - Last.fmフリー音楽の特徴:*検索&無料MP3音楽をダウンロード、歌詞* MP3の音楽がオンライン&ローカル*強力なダウンロード管理*サポートは、SDカードに保存再生 *自分の好きな&編集リストに曲を追加する*ニュースレターあなたが最も注意を必要とするサポートの音楽は、情報:あなたがどんな結果を確認できない場合、モバイルネットワークのプロキシを無効にしたり、無線LANを使用する(推奨)を使用してください! KW:mp3音楽ダウンロードMP3ダウンロードをnedlasting Tunee音楽ジャンクミュージックメイトtubemate着メロ無料音楽ダウンロード無料MP3ダウンロード音楽ダウンロードProの音楽ダウンロードLiteのミュージックオンラインLiteのオルゴールayal音楽アダーガーノハデスのラボ天王星チームayalチームviky音楽ライムワイヤー iTunesのパンドラBearShareをipodのringetone音楽ダウンロードmp3音楽検索歌詞mp3音楽ダウンロード音楽ダウンロード音楽mp3音楽ダウンロードMP3ダウンロード音楽検索メディア着メロ同期歌詞mp3音楽プレーヤージャンクオーディオメディアプレーヤーオーディオブラスタージャンクMUSIC音楽ダウンロード音楽ダウンローダGTunes音楽ダウンロードGTUNES MUSIC JUNK音楽ジャンク音楽ウィザードMUSIC WIZARD TUNEE MUSIC Tunee音楽音楽ウィザードダウンローダmp3音楽ボックスMP3ミュージックボックスAYAL MUSIC LITE Ayal音楽liteのmp3音楽の検索ダウンロードAyalミュージックプロ音楽オンラインLiteのmp3音楽ダウンロードMP3ダウンロード音楽ダウンロードmp3音楽検索歌詞mp3音楽ダウンロード音楽ダウンロードオーディオ このアプリはよく削除されます。 アンドロイドマーケットからダウンロード https //market.android.com/details?id=org.project.file&feature=search_result もしなかったらここで検索検索すれば違う名前であるかもしれません。 このマークです。 その他のmp3 music downloadのアプリを検索 最大級品揃え スマートフォン・アクセサリ◆◆【Bluetooth】スマートコントローラー iBOW mobi... 価格:8,900円(税込、送料別) 女性アイドルの人気ランキング上位のDVDの紹介 #blogsearch andronavi 【2022年】年賀状はスマホやメールで簡単作成♪ 動画を添えて送れる「つむぐ年賀」とは ちょっと早いですが、2021年もお疲れ様でした! 今年も緊急事態宣言が続き、なかなか人と会えなかったなぁ~という方多いのではないでしょうか? 「今年は年賀状出してみようかな?」と考える人も多いかと思います。手書きの年賀状 [ #8230;] あなたも気楽にYouTuber?無料で動画編集ができるソフト・アプリ3選 YouTubeをはじめ、TikTokやインスタのショートなど動画制作の機会が増えています。そこで困るのが編集や制作!初心者でも簡単に利用できる動画制作や編集できるソフト・アプリがあったら助かりまよね? 今回は、初心者にも [ #8230;] 年末年始やクリスマスの配達にも!北欧発のフードデリバリー「Wolt」とは? Uber Eatsや出前館などといったフードデリバリーサービスが、コロナ禍の追い風を受けて激戦を繰り広げています。そんななか、最近目にすることが多くなってきた青いバッグが目印の「Wolt(ウォルト)」。一体どんなサービス [ #8230;] メガネで健康に!?カラダやココロを管理できる『JINS MEME(ジンズミーム)』とは 気づいたら猫背になっている。いつの間にかセルフブラック化している。 そんな状況に身に覚えがあるあなたに朗報です。いま、メガネで自己管理をする時代が来ています。 意識しているはずなのに意識できていないことって思っている以上 [ #8230;] まだ間に合う!2021年の大掃除、おすすめ家事代行3選 2021年は1年のほとんどが緊急事態宣言下にあり、おうち時間を堪能しすぎた……という方も多いはず。掃除も頑張ったというそこのあなた!年末の大掃除くらいは家事代行サービスにお願いしちゃいませんか? そこで、今回は年末の大掃 [ #8230;] ドコモのレンタルサービス「kikito」でPC周辺機器、ロボットなど高価製品が手軽に! 2021年4月よりドコモが提供を始め話題となった「kikito(キキト)」は「一定の期間だけ使いたい」「製品を購入する前にお試し利用してみたい」という人にピッタリのサービスです。 レンタルできる製品のなかには「ほしいけど [ #8230;] 2ヶ月で3000個以上の売り上げ!? 航空会社ピーチが手がける『旅くじ』とは? 10月13日から12月末まで渋谷パルコに「旅くじ」が設置されています。11月24日時点では設置している3域(大阪、渋谷、名古屋)で9000個以上も売れたようです。1回5000円もするのに引きたくなる「旅くじ」にはどんな魅 [ #8230;] Twitter Proへ設定!どんな機能とメリットがあるの? 11月上旬「国王」がTwitterトレンド入りしていて、何事!? と思っていたのですが、これは「Twitter Pro」という機能が追加されたことが影響されてのことだったようです。でも、プロといってもどんな機能があるので [ #8230;] 空いた時間で副業ができるサービス!おすすめ5選 主婦やフリーターだけでなくフルタイムで働く会社員の方まで副業を始める人が多くなりました。1日のうちの空いた数時間を使って、週末のお休みを使ってなどなど空いた時間を活用して副業ができるようになっています。自分のスキルを活か [ #8230;] 無料のおすすめ資格・検定3選【スキルアップ】お金をかけずに取得できる! オンライン化が進み、会場へ行かずとも試験が受けられる機会が増えてきました。なかには無料で取得できる資格もあり、なにか手に職をつけたい方や強みが欲しい方にとっておきのものもあるんです! そこで、今回は費用0円で取得できる資 [ #8230;] 引用元 : http //andronavi.com/feed 今日の人気のあるページ カメラのシャッター音を消す(無音) (3) MP3 Music Download(着うたフルや着信音が無料でダウンロード(DL)できるアプリ)で着メロを無料ダウンロード保存 (3) FC2動画アプリ(FC2動画専用アプリ-アダルト表示禁止設定も可能。エロ動画も親が閲覧制限設定できるので、子供にも安心) (2) QRコードやバーコードをカメラで読み込み(QRコードスキャナー。雑誌のアプリインストールの定番ソフト) (1) flvプレイヤー(flv player 携帯電話で動画再生) (1) feedreader プラグインエラー RSSを入力してください。 新着記事は見つかりませんでした。 #bf #blogsearch2 水をケース買いしよう #bf android(アンドロイド)のトレンドやニュースの最新裏情報 おすすめアプリ比較 オクトバ セール情報 「ADV 最悪なる災厄人間に捧ぐ」が大幅割引中!&「戦乱のサムライキングダム」が8周年記念開催中! オクトバ、セール・お買い得情報です。 今日は「ADV 最悪なる災厄人間に捧ぐ」「ソードナイツ」「戦乱のサムライキングダム」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベロ [ #8230;] The post セール情報 「ADV 最悪なる災厄人間に捧ぐ」が大幅割引中!&「戦乱のサムライキングダム」が8周年記念開催中! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Rush Rally Origins」が約半額!&「にゃんこ大戦争」でQ周年記念ガチャ「極選抜祭」開催! オクトバ、セール・お買い得情報です。 今日は「Rush Rally Origins」「ソードナイツ」「にゃんこ大戦争」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベロッパ [ #8230;] The post セール情報 「Rush Rally Origins」が約半額!&「にゃんこ大戦争」でQ周年記念ガチャ「極選抜祭」開催! appeared first on おすすめアプリ比較 オクトバ . 先週のニュースまとめ 「Xperia PRO-I」が12月発売!ホームアプリ「SNS launcher」登場!【2021年10月23日 ~ 2021年10月29日】 ソニーが「Xperia PRO-I」を12月15日に発売します。また、XperiaでVR体験できるゴーグル「Xperia View」が11月19日に発売となっています。ソフトバンクからは法人向けの5Gスマートフォン「DI [ #8230;] The post 先週のニュースまとめ 「Xperia PRO-I」が12月発売!ホームアプリ「SNS launcher」登場!【2021年10月23日 ~ 2021年10月29日】 appeared first on おすすめアプリ比較 オクトバ . セール情報 謎解きアドベンチャー「The Lost Treasure」がセール中!&「ぷよぷよ!!クエスト」で「テクニカルクエスト アルガーの挑戦状」開催! オクトバ、セール・お買い得情報です。 今日は「The Lost Treasure」「モニュメントバレー」「ぷよぷよ!!クエスト」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 [ #8230;] The post セール情報 謎解きアドベンチャー「The Lost Treasure」がセール中!&「ぷよぷよ!!クエスト」で「テクニカルクエスト アルガーの挑戦状」開催! appeared first on おすすめアプリ比較 オクトバ . 先週のニュースまとめ 5Gタブレット「Lenovo TAB6」登場。「HUAWEI MatePad 11」に新色!【2021年10月16日 ~ 2021年10月22日】 ソフトバンクからレノボ・ジャパンの5Gタブレット「Lenovo TAB6」が発売となっています。また、ファーウェイのタブレット「HUAWEI MatePad 11」に新色の「マットグレー」が登場し、カラーバリエーションが [ #8230;] The post 先週のニュースまとめ 5Gタブレット「Lenovo TAB6」登場。「HUAWEI MatePad 11」に新色!【2021年10月16日 ~ 2021年10月22日】 appeared first on おすすめアプリ比較 オクトバ . セール情報 お弁当パズルゲーム「隠弁当 -inbento-」が約半額!&「クッキングママ お料理しましょ!」でクリスマスイベントが12月1日より開催! オクトバ、セール・お買い得情報です。 今日は「隠弁当 -inbento-」「7Days」「クッキングママ お料理しましょ!」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 デベ [ #8230;] The post セール情報 お弁当パズルゲーム「隠弁当 -inbento-」が約半額!&「クッキングママ お料理しましょ!」でクリスマスイベントが12月1日より開催! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Kingdom Rush オリジンズ」がセール中!&カプコンの「スヌーピー」アプリ3タイトル合同キャンペーン開催! オクトバ、セール・お買い得情報です。 今日は「Kingdom Rush オリジンズ」「キングダムラッシュの復讐」「スヌーピードロップス」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【 [ #8230;] The post セール情報 「Kingdom Rush オリジンズ」がセール中!&カプコンの「スヌーピー」アプリ3タイトル合同キャンペーン開催! appeared first on おすすめアプリ比較 オクトバ . セール情報 ノベルゲーム「アンダーワールドオフィス」がセール中!&「妖怪三国志 国盗りウォーズ」で400万DL記念ステップアップガシャ! オクトバ、セール・お買い得情報です。 今日は「アンダーワールドオフィス」「She Sees Red」「妖怪三国志 国盗りウォーズ」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? 【お願い】 [ #8230;] The post セール情報 ノベルゲーム「アンダーワールドオフィス」がセール中!&「妖怪三国志 国盗りウォーズ」で400万DL記念ステップアップガシャ! appeared first on おすすめアプリ比較 オクトバ . セール情報 「すべてのビデオオーディオコンバータPRO」が110円!&新作パズルアプリ「バブルンのパズルブラスト!」リリース! オクトバ、セール・お買い得情報です。 今日は「すべてのビデオオーディオコンバータPRO」「ReFactory」「バブルンのパズルブラスト!」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つかるかも!? [ #8230;] The post セール情報 「すべてのビデオオーディオコンバータPRO」が110円!&新作パズルアプリ「バブルンのパズルブラスト!」リリース! appeared first on おすすめアプリ比較 オクトバ . セール情報 「Epic Heroes」が無料!&「SHOW BY ROCK!! Fes A Live」でリリース609日記念キャンペーン! オクトバ、セール・お買い得情報です。 今日は「Epic Heroes」「Dungon Shooer」「SHOW BY ROCK!! Fes A Live」のセール・キャンペーン情報をお伝えします。 意外な掘り出し物が見つ [ #8230;] The post セール情報 「Epic Heroes」が無料!&「SHOW BY ROCK!! Fes A Live」でリリース609日記念キャンペーン! appeared first on おすすめアプリ比較 オクトバ . 引用元 : http //octoba.net/feed 定番 – andronavi スマホ写真をより綺麗に見せる必須アイテム #160; スマホで撮影するときに、遠くの被写体や逆に近くの物体を、「もっと良く撮れたらいいのになぁ」と思ったことはありませんか? #160; 今回は、持ち運びが便利で、しかも手間なく設置できるスマホカメラのアイテム [ #8230;] 『ポイント貯まる旅行比較 Gポイントトラベル』~最安プランがすぐ見つかる!ポイントがたくさん貯まる!~ 『ポイント貯まる旅行比較 Gポイントトラベル』は、各種旅行サービスのホテル情報を一括で検索できるうえ、旅行会社のポイントの他、Gポイントも貯められるお得なサービスです。 #160; 比較できる旅行サービスは、楽天、じゃ [ #8230;] 【もう君を離さない】迷子の子猫ちゃんから部屋の鍵まで一発探知 【Stick N FIND】は、鍵やお財布、子どもやペットにつけておくと、レーダーを頼りに探すことができるチップです。 #160; また、指定した範囲から離れると警告音を鳴らしてくれるので、迷子になりやすいお子さんや忘 [ #8230;] 2013年冬!人気スマホグッズランキング さぁ、2013年もあとわずか。今年もたくさんのスマートフォン機種が登場しましたね。 #160; スマホグッズも保護フィルムやカバーケース、ケーブルやモバイルバッテリーと続々と発売されました。 #160; UNiCAS [ #8230;] 異彩を放つ鮮烈の赤!車内で2台同時に充電できるケーブル #160; 目を引くような真っ赤な色が魅力の【Band Car Charger #8211; 2.1A output with Micro-USB】。 #160; ドライブのお供に、そして車内をオシャレに装飾したい [ #8230;] 「Xperia Z1」を購入したら、最初に使いたいおすすめグッズ #160; 今冬の最注目モデルのひとつ「Xperia Z1」。高いスペックはもちろんですが、なんといってもその美しいデザインが魅力的な端末です! #160; そんな「Xperia Z1」のデザインに惹かれて購入した! [ #8230;] ケーブルレス!コンパクト!お手頃価格!3拍子揃ったモバイルバッテリー #160; スマートフォンにしてから、悩むのがモバイルバッテリー選び。希望は色々あるけれど、手頃な価格でデザインもダサくなくて…ちゃんと利用できるものをお探しなら、【モバイルバッテリー iWALK M2500】がおすす [ #8230;] 『キュレーションマガジン Antenna[アンテナ]』~ローラのCMでお馴染み!片手で簡単に情報収集&使いやすさと表現力がアップデート~ ローラのCMでお馴染みの『キュレーションマガジン Antenna[アンテナ]』が大幅リニューアルされました。 #160; キュレーションとは、世の中にある情報やニュースを集めて、 自分好みに編集して楽しむことができるこ [ #8230;] 『ニュースが快適に読める SmartNews/スマートニュース』~時間がかかる読み込みのイライラを解消!快適なニュースアプリ~ 待ってました!iPhoneで話題を集めたニュースアプリが、いよいよAndroidにやってきました。 #160; 『ニュースが快適に読める SmartNews/スマートニュース』は、厳選したニュースを1日3回配信してくれ [ #8230;] 『3分で雑談力をつける まとめ読みアプリ【グノシー】』~あなた好みのニュースを毎日配信!情報収集がグッと楽になる~ 情報があふれすぎて、自分にとって有益なものがわからない、収集するのに疲れたとお嘆きのあなた!いいのがありますよ。『3分で雑談力をつける まとめ読みアプリ【グノシー】』です。 #160; 『Twitter』や『Faceb [ #8230;] 引用元 : http //andronavi.com/tag/standard/feed feedreader プラグインエラー RSSを入力してください。 昨日の人気のあるページ 着信音メーカー(Ringdroid)は簡単に着うたや着信メロディで着信音を作ってしまえるアプリ (4) 着信通知サービス-音声で知らせるサービス (3) QRコードやバーコードをカメラで読み込み(QRコードスキャナー。雑誌のアプリインストールの定番ソフト) (3) MP3 Music Download(着うたフルや着信音が無料でダウンロード(DL)できるアプリ)で着メロを無料ダウンロード保存 (2) iタウンページ-お店・会社情報検索サイトの決定版 (2) 当サイトでの人気ランキング MP3 Music Download(着うたフルや着信音が無料でダウンロード(DL)できるアプリ)で着メロを無料ダウンロード保存 (233357) FC2動画アプリ(FC2動画専用アプリ-アダルト表示禁止設定も可能。エロ動画も親が閲覧制限設定できるので、子供にも安心) (233158) YouTube ダウンロード(TubeX Fast YouTube Downloader) (201658) カメラのシャッター音を消す(無音) (189896) 自動壁紙せっちゃん(撮影した写真やダウンロードした画像を待ち受け画面にする) (137720) トップページ (127251) アメーバピグ(Ameba)公式アプリ (108499) QRコードやバーコードをカメラで読み込み(QRコードスキャナー。雑誌のアプリインストールの定番ソフト) (97214) Google Map(モバイルグーグルマップ) (93201) ニコニコPlayer(仮)【非公式】(Flash非対応のAndroid端末でも視聴できるニコニコ動画再生用アプリ。) (81869) アンドロイド(Android)マーケットでアプリがダウンロード出来ない時の修理方法 (79192) 乗換案内-乗換検索サービスや運行遅延情報、時刻表閲覧 (77807) セキュリティソフト(Android端末の安全を守るアンチウィルスフリー) (71734) 美人時計-時計アプリ (69798) ワンピース 壁紙-ONE PIECE (69348) クーポンマップ-ぐるなびとHot Pepperのクーポンデータを横断検索 (64431) 配達追跡-クロネコヤマト、佐川急便、ゆうパックなど配達会社の配達状況を確認できます。 (62478) Google Earth(手のひら上で地球を探索 ) (62441) 折り込みチラシビューワー-新聞の折り込みチラシ検索&表示アプリ (58455) デイリーモーション(Dailymotion)の動画を検索。その他eBayやYouTube検索などもできる (55103) はかるだけダイエットLITE-自分の体重を毎日記録してダイエット! (54898) ウイルスセキュリティソフト(スパイウェアにも対応) (52956) 着うたフルや着メロ、着信音を音楽ダウンロード(MP3-DL) (52095) iタウンページ-お店・会社情報検索サイトの決定版 (49591) ミクシィ公式アプリ「mixi」 (47275) パンドラTV(PandoraTV)モバイル (47003) マクドナルド公式アプリ-スマートフォンでクーポン(割引券)や店舗検索 (42932) music.jp着信音plus(着メロ) (41597) 運行情報チェック(電車の遅延・運行情報を確認するアプリ) (40388) グラビアアイドル安田美沙子(やすだみさこ)の動壁-安田美沙子01(はんなり)』ライブ壁紙アプリ。(アダルトとかエロではありません) (39008) AKB48公式ファンアプリ (33329) 就職活動に役立つ-かんたん学歴年度早見表 (32369) MP3-Free Music Download 着うたフルや着信音、着メロを無料でダウンロード保存(DL)できる (32352) ディズニーランドや大型スーパーの駐車場で自分の車をどこに停めたかがわかる (31280) 音楽ダウンロードmp3音楽検索歌詞で着メロを無料ダウンロード保存 (30770) 天気予報「ウェザーニュース」公式アプリ (29967) ローソン公式アプリ『LAWSON』~店舗検索やお試しクーポンなど表示 (29265) 青空文庫ビューア(作品や作家、目的別で本を検索) (28060) ガソリン価格比較 近隣ガソリンスタンド検索 (24558) クックパッド(COOKPAD)公式アプリ。日本最大の料理サイト (24038) 着信音メーカー(Ringdroid)は簡単に着うたや着信メロディで着信音を作ってしまえるアプリ (24016) ウィキペディア(wikipedia)のスマートフォンバージョン「ワペディア:モバイルウィキ」 (22669) 地震・気象情報 最新ニュース速報 (20354) 渋滞ナビゲーション-地図と文字で情報表示 (20160) 日本全国の詳細地図を無料で閲覧-マピオンマップ (18834) flvプレイヤー(flv player 携帯電話で動画再生) (16761) 処方薬&市販薬お薬検索-日々更新の薬データベース。 (15872) 着信通知サービス-音声で知らせるサービス (14174) 産経新聞の朝刊(経済情報紙 フジサンケイビジネスアイ)が紙面体裁そのまま読めます。 (9679) Amebaブログ(アメーバーブログ)投稿用アプリ (9661) 新聞速報リーダー=日経新聞、朝日新聞、読売新聞、毎日新聞、産経新聞の速報新聞記事を簡単に表示 (7660) 全国2万5000件のラーメン店を検索 (6709) 不動産情報全国検索(賃貸アパート・マンション、新築・分譲、一戸建て) (3756) メニュー (43) 右メニュー (39) プラグイン/動画(Youtube) (33) プラグイン/編集履歴 (32) プラグイン/コメント (29) イマナラ!時限クーポン - Googleマップ上から近くのクーポン発行店舗をカンタン検索 (24) プラグイン (18) プラグイン/関連ブログ (17) プラグイン/人気商品一覧 (15) プラグイン/ニュース (13) まとめサイト作成支援ツール (13) プラグイン/アーカイブ (10) 上へ 合計: - 今日: - 昨日: - トップページの合計: - #ref_list 編集
https://w.atwiki.jp/android/pages/23.html
Eclipseプラグインを使ったAndroidアプリケーションの作成 Eclipseプラグインを使わないAndroidアプリケーションの作成 |######ここまで翻訳######| Implementing Activity Callbacks Opening a New ScreenOpening a Screen Some Intent examples Returning a Result from a Screen Lifetime of the new screen Listening for Button Clicks Configuring General Window Properties Storing and Retrieving StateStoring and Retrieving Larger or More Complex Persistent Data Playing Media Files Listening For and Broadcasting Global Messages, and Setting AlarmsSending the message Receiving the message Other system messages Listening for phone events Setting Alarms Displaying AlertsNormal Alerts AlertDialog Notifications Displaying a Progress Bar Adding Your Application to the Favorites List Adding Items to the Screen MenuAdding Submenus Adding yourself to menus on other applications The offering application Display a Web Page Binding to Data Capture Images from the Phone Camera Handling Expensive Operations in the UI Thread Selecting, Highlighting, or Styling Portions of Text List of Files for an Android Application Eclipseプラグインを使ったAndroidアプリケーションの作成 Android Eclipseプラグインを使用することは、新しいAndroidアプリケーションの作成を始める最も高速で最も簡単な方法です。 プラグインは自動的にあなたのアプリケーションのために正しいプロジェクト構造を生成し、リソースを自動的にコンパイルしてくれます。 Androidアプリケーションの動作原理を理解するために、Androidアプリケーション解体新書を読んでみるのもよいでしょう。 SDKの sample/ フォルダでApiDemosアプリケーションと他のサンプルアプリケーションを見てみることもお勧めします。 最終的にはHello AndroidとNotepadのコードチュートリアルを行うことがEclipseでのAndroid開発を始めるには素敵な方法です。 特にHello Androidチュートリアルを行うことは、Eclipseで新しいAndroidアプリケーションを作成するための優れた導入方法となるでしょう。 Eclipseプラグインを使わないAndroidアプリケーションの作成 |######ここまで翻訳######| This topic describes the manual steps in creating an Android application. Before reading this, you should read Overview of an Android Application to understand the basics of how an Android application works. You might also want to look at the sample applications that ship with Android under the samples/ directory. Here is a list of the basic steps in building an application. 1. Create your required resource files This includes the AndroidManifest.xml global description file, string files that your application needs, and layout files describing your user interface. A full list of optional and required files and syntax details for each is given in File List for an Android Application. 2. Design your user interface See Implementing a UI for details on elements of the Android screen. 3. Implement your Activity (this page) You will create one class/file for each screen in your application. Screens will inherit from an android.app class, typically android.app.Activity for basic screens, android.app.ListActivity for list screens, or android.app.Dialog for dialog boxes. You will implement the required callbacks that let you draw your screen, query data, and commit changes, and also perform any required tasks such as opening additional screens or reading data from the device. Common tasks, such as opening a new screen or reading data from the device, are described below. The list of files you ll need for your application are described in List of Files for an Android Application. 4. Build and install your package. The Android SDK has some nice tools for generating projects and debugging code. Implementing Activity Callbacks Android calls a number of callbacks to let you draw your screen, store data before pausing, and refresh data after closing. You must implement at least some of these methods. See Lifetime of a Screen to learn when and in what order these methods are called. Here are some of the standard types of screen classes that Android provides android.app.Activity - This is a standard screen, with no specialization. android.app.ListActivity - This is a screen that is used to display a list of something. It hosts a ListView object, and exposes methods to let you identify the selected item, receive callbacks when the selected item changes, and perform other list-related actions. android.app.Dialog - This is a small, popup dialog-style window that isn t intended to remain in the history stack. (It is not resizeable or moveable by the user.) Opening a New Screen Your Activity will often need to open another Activity screen as it progresses. This new screen can be part of the same application or part of another application, the new screen can be floating or full screen, it can return a result, and you can decide whether to close this screen and remove it from the history stack when you are done with it, or to keep the screen open in history. These next sections describe all these options. Floating or full? When you open a new screen you can decide whether to make it transparent or floating, or full-screen. The choice of new screen affects the event sequence of events in the old screen (if the new screen obscures the old screen, a different series of events is called in the old screen). See Lifetime of an Activity for details. Transparent or floating windows are implemented in three standard ways Create an app.Dialog class Create an app.AlertDialog class Set the Theme_Dialog theme attribute to @android style/Theme.Dialog in your AndroidManifest.xml file. For example activity class="AddRssItem" android label="Add an item" android theme="@android style/Theme.Dialog"/ Calling startActivity() or startSubActivity() will open a new screen in whatever way it defines itself (if it uses a floating theme it will be floating, otherwise it will be full screen). Opening a Screen When you want to open a new screen, you can either explicitly specify the activity class to open, or you can let the operating system decide which screen to open, based upon the data and various parameters you pass in. A screen is opened by calling startActivity and passing in an Intent object, which specifies the criteria for the handling screen. To specify a specific screen, call Intent.setClass or setClassName with the exact activity class to open. Otherwise, set a variety of values and data, and let Android decide which screen is appropriate to open. Android will find one or zero Activities that match the specified requirements; it will never open multiple activities for a single request. More information on Intents and how Android resolves them to a specific class is given in the Intent topic. Some Intent examples The following snippet loads the com.google.android.samples.Animation1 class, and passes it some arbitrary data. Intent myIntent = new Intent(); myIntent.component = "com.google.android.samples.Animation1"; myIntent.putExtra("com.google.android.samples.SpecialValue", "Hello, Joe!"); // key/value pair, where key needs current package prefix. startActivity(myIntent); The next snippet requests that a Web page be opened by specifying the VIEW action, and a URI data string starting with "http //" schema Intent myIntent = new Intent("android.intent.action.VIEW", "http //www.google.com"); myIntent.putExtra("com.google.android.samples.SpecialValue", "Hello, Joe!"); // key/value pair, where key needs current package prefix. Here is the intent filter from the AndroidManifest.xml file for com.google.android.browser intent-filter action value="android.intent.action.VIEW" / category value="android.intent.category.DEFAULT" / scheme value="http" / scheme value="https" / scheme value="file" / /intent-filter Android defines a number of standard values, for instance the action constants defined by Intent. You can define custom values, but both the caller and handler must use them. See the intent-filter tag description in AndroidManifest.xml File Details for more information on the manifest syntax for the handling application. Returning a Result from a Screen A window can return a result after it closes. This result will be passed back into the calling Activity s onActivityResult() method, which can supply an integer result code, a string of data, and a Bundle of arbitrary data, along with the request code passed to startSubActivity(). Note that you must call the startSubActivity() method that accepts a request code parameter to get this callback. The following code demonstrates opening a new screen and retrieving a result. // Open the new screen. public void onClick(View v){ // Start the activity whose result we want to retrieve. The // result will come back with request code GET_CODE. Intent intent = new Intent(this, com.example.app.ChooseYourBoxer.class); startSubActivity(intent, CHOOSE_FIGHTER); } // Listen for results. protected void onActivityResult(int requestCode, int resultCode, String data, Bundle extras){ // See which child activity is calling us back. switch (resultCode) { case CHOOSE_FIGHTER // This is the standard resultCode that is sent back if the // activity crashed or didn t doesn t supply an explicit result. if (resultCode == RESULT_CANCELED){ myMessageboxFunction("Fight cancelled"); } else { myFightFunction(data, extras); } default break; } } // Class SentResult // Temporary screen to let the user choose something. private OnClickListener mLincolnListener = new OnClickListener(){ public void onClick(View v) { Bundle stats = new Bundle(); stats.putString("height","6\ 4\""); stats.putString("weight", "190 lbs"); stats.putString("reach", "74\""); setResult(RESULT_OK, "Lincoln", stats); finish(); } }; private OnClickListener mWashingtonListener = new OnClickListener() { public void onClick(View v){ Bundle stats = new Bundle(); stats.putString("height","6\ 2\""); stats.putString("weight", "190 lbs"); stats.putString("reach", "73\""); setResult(RESULT_OK, "Washington", Bundle); finish(); } }; Lifetime of the new screen An activity can remove itself from the history stack by calling Activity.finish() on itself, or the activity that opened the screen can call Activity.finishSubActivity() on any screens that it opens to close them. Listening for Button Clicks Button click and other UI event capturing are covered in Listening for UI Notifications on the UI Design page. Configuring General Window Properties You can set a number of general window properties, such as whether to display a title, whether the window is floating, and whether it displays an icon, by calling methods on the Window member of the underlying View object for the window. Examples include calling getWindow().requestFeature() (or the convenience method requestWindowFeature(some_feature)) to hide the title. Here is an example of hiding the title bar //Hide the title bar requestWindowFeature(Window.FEATURE_NO_TITLE); Storing and Retrieving State If your application is dumped from memory because of space concerns, it will lose all user interface state information such as checkbox state and text box values as well as class member values. Android calls Activity.onFreeze before it pauses the application. This method hands in a Bundle that can be used to store name/value pairs that will persist and be handed back to the application even if it is dropped from memory. Android will pass this Bundle back to you when it calls onCreate(). This Bundle only exists while the application is still in the history stack (whether or not it has been removed from memory) and will be lost when the application is finalized. See the topics for onFreeze(Bundle) and onCreate(Bundle) for examples of storing and retrieving state. Read more about the life cycle of an application in Lifetime of an Activity. Storing and Retrieving Larger or More Complex Persistent Data Your application can store files or complex collection objects, and reserve them for private use by itself or other activities in the application, or it can expose its data to all other applications on the device. See Storing, Retrieving, and Exposing Data to learn how to store and retrieve private data, how to store and retrieve common data from the device, and how to expose your private data to other applications. Playing Media Files Please see the document Android Media APIs for more details. Listening For and Broadcasting Global Messages, and Setting Alarms You can create a listening class that can be notified or even instantiated whenever a specific type of system message is sent. The listening classes, called intent receivers, extend IntentReceiver. If you want Android to instantiate the object whenever an appropriate intent notification is sent, define the receiver with a receiver element in the AndroidManifext.xml file. If the caller is expected to instantiate the object in preparation to receive a message, this is not required. The receiver will get a call to their IntentReceiver.onReceiveIntent() method. A receiver can define an intent-filter tag that describes the types of messages it will receive. Just as Android s IntentResolver will look for appropriate Activity matches for a startActivity() call, it will look for any matching Receivers (but it will send the message to all matching receiver, not the "best" match). To send a notification, the caller creates an Intent object and calls Activity.broadcastIntent() with that Intent. Multiple recipients can receive the same message. You can broadcast an Intent message to an intent receiver in any application, not only your own. If the receiving class is not registered using receiver in its manifest, you can dynamically instantiate and register a receiver by calling Context.registerReceiver(). Receivers can include intent filters to specify what kinds of intents they are listening for. Alternatively, if you expect a single known caller to contact a single known receiver, the receiver does not specify an intent filter, and the caller specifies the receiver s class name in the Intent by calling Intent.setClassName() with the recipient s class name. The recipient receives a Context object that refers to its own package, not to the package of the sender. Note If a receiver or broadcaster enforces permissions, your application might need to request permission to send or receive messages from that object. You can request permission by using the uses-permission tag in the manifest. Here is a code snippet of a sender and receiver. This example does not demonstrate registering receivers dynamically. For a full code example, see the AlarmService class in the ApiDemos project. Sending the message // We are sending this to a specific recipient, so we will // only specify the recipient class name. Intent intent = new Intent(this, AlarmReceiver.class); intent.putExtra("message","Wake up."); broadcastIntent(intent); Receiving the message Receiver AndroidManifest.xml (because there is no intent filter child, this class will only receive a broadcast when the receiver class is specified by name, as is done in this example) receiver class=".AlarmReceiver" / Receiver Java code public class AlarmReceiver extends IntentReceiver{ // Display an alert that we ve received a message. @Override public void onReceiveIntent(Context context, Intent intent){ // Send a text notification to the screen. NotificationManager nm = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); nm.notifyWithText(R.id.alarm, "Alarm!!!", NotificationManager.LENGTH_SHORT, null); } } Other system messages You can listen for other system messages sent by Android as well, such as USB connection/removal messages, SMS arrival messages, and timezone changes. See Intent for a list of broadcast messages to listen for. Messages are marked "Broadcast Action" in the documentation. Listening for phone events The telephony package overview page describes how to register to listen for phone events. Setting Alarms Android provides an AlarmManager service that will let you specify an Intent to send at a designated time. This intent is typically used to start an application at a preset time. (Note If you want to send a notification to a sleeping or running application, use Handler instead.) Displaying Alerts There are two major kinds of alerts that you may display to the user (1) Normal alerts are displayed in response to a user action, such as trying to perform an action that is not allowed. (2) Out-of-band alerts, called notifications, are displayed as a result of something happening in the background, such as the user receiving new e-mail. Normal Alerts Android provides a number of ways for you to show popup notifications to your user as they interact with your application. Class Description app.AlertDialogorContext.showAlert() A popup alert dialog with two buttons (typically OK and Cancel) that take callback handlers. It can be created separately, or launched using the Application helper method Context.showAlert(). See the section after this table for more details. ProgressDialog A dialog box used to indicate progress of an operation with a known progress value or an indeterminate length (setProgress(bool)). See Views Progress Bar in ApiDemos for examples. Activity By setting the theme of an activity to android theme="android style/Theme.Dialog", your activity will take on the appearance of a normal dialog, floating on top of whatever was underneath it. You usually set the theme through the android theme attribute in your AndroidManifest.xml. The advantage of this over Dialog and AlertDialog is that Application has a much better managed lifecycle than dialogs if a dialog goes to the background and is killed, you cannot recapture state, whereas Application exposes a Bundle of saved values in onCreate() to help you maintain state. AlertDialog This is a basic warning dialog box that lets you configure a message, button text, and callback. You can create one by calling the Application helper method Context.showAlert(), as shown here. private Handler mHandler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case ACCEPT_CALL answer(msg.obj); break; case BOUNCE_TO_VOICEMAIL voicemail(msg.obj); break; } } }; private void IncomingMotherInlawCall(Connection c) { String Text; // "Answer" callback. Message acceptMsg = Message.obtain(); acceptMsg.target = mHandler; acceptMsg.what = ACCEPT_CALL; acceptMsg.obj = c.getCall(); // "Cancel" callback. Message rejectMsg = Message.obtain(); rejectMsg.target = mHandler; rejectMsg.what = BOUNCE_TO_VOICEMAIL; rejectMsg.obj = c.getCall(); showAlert(null, "Phyllis is calling", "Answer", acceptMsg, true, rejectMsg); } Notifications Out-of-band alerts should always be displayed using the NotificationManager, which allows you to tell the user about something they may be interested in without disrupting what they are currently doing. A notification can be anything from a brief pop-up box informing the user of the new information, through displaying a persistent icon in the status bar, to vibrating, playing sounds, or flashing lights to get the user s attention. In all cases, the user must explicitly shift their focus to the notification before they can interact with it. The following code demonstrates using NotificationManager to display a basic text popup when a new SMS message arrives in a listening service, and provides the current message count. You can see several more examples in the ApiDemos application, under app/ (named notification*.java). static void setNewMessageIndicator(Context context, int messageCount){ // Get the static global NotificationManager object. NotificationManager nm = NotificationManager.getDefault(); // If we re being called because a new message has been received, // then display an icon and a count. Otherwise, delete the persistent // message. if (messageCount 0) { nm.notifyWithText(myApp.NOTIFICATION_GUID, // ID for this notification. messageCount + " new message" + messageCount 1 ? "s" "", // Text to display. NotificationManager.LENGTH_SHORT); // Show it for a short time only. } } To display a notification in the status bar and have it launch an intent when the user selects it (such as the new text message notification does), call NotificationManager.notify(), and pass in vibration patterns, status bar icons, or Intents to associate with the notification. Displaying a Progress Bar An activity can display a progress bar to notify the user that something is happening. To display a progress bar in a screen, call Activity.requestWindowFeature(Window.FEATURE_PROGRESS). To set the value of the progress bar, call Activity.getWindow().setFeatureInt(Window.FEATURE_PROGRESS, level). Progress bar values are from 0 to 9,999, or set the value to 10,000 to make the progress bar invisible. You can also use the ProgressDialog class, which enables a dialog box with an embedded progress bar to send a "I m working on it" notification to the user. Adding Your Application to the Favorites List You can t. Only a user can add an application to the Favorites list. Adding Items to the Screen Menu Every Android screen has a default menu with default options, such as adding the activity to the favorites menu. You can add your own menu entries to the default menu options by implementing Activity.onCreateOptionsMenu or Activity.onPrepareOptionsMenu(), and adding Item objects to the Menu passed in. To handle clicks implement Activity.onOptionsItemSelected() to handle the click in your Activity class. You may also pass the Item object a handler class that implements the Runnable class (a handler) but this is less efficient and discouraged. An application receives a callback at startup time to enable it to populate its menu. Additionally, it receives callbacks each time the user displays the options menu to let you perform some contextual modifications on the menu. To populate the menu on startup, override Activity.onCreateOptionsMenu; to populate it when the menu is called (somewhat less efficient), you can override Activity.onPrepareOptionsMenu(). Each Activity has its own menu list. Menu items are displayed in the order added, though you can group them as described in the Menu.add documentation. The following code snippet adds three items to the default menu options and handles them through the overridden Activity.onOptionsItemSelected() method. You can show or hide menu items by calling setItemShown() or setGroupShown(). // Called only the first time the options menu is displayed. // Create the menu entries. // Menu adds items in the order shown. @Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); // Parameters for menu.add are // group -- Not used here. // id -- Used only when you want to handle and identify the click yourself. // title menu.add(0, 0, "Zoom"); menu.add(0, 1, "Settings"); menu.add(0, 2, "Other"); return true; } // Activity callback that lets your handle the selection in the class. // Return true to indicate that you ve got it, false to indicate // that it should be handled by a declared handler object for that // item (handler objects are discouraged for reasons of efficiency). @Override public boolean onOptionsItemSelected(Menu.Item item){ switch (item.getId()) { case 0 showAlert("Menu Item Clicked", "Zoom", "ok", null, false, null); return true; case 1 showAlert("Menu Item Clicked", "Settings", "ok", null, false, null); return true; case 2 showAlert("Menu Item Clicked", "Other", "ok", null, false, null); return true; } return false; } You can add key shortcuts by calling the Item.setAlphabeticShortcut() or Item.setNumericShortcut() methods, as demonstrated here to add a "C" shortcut to a menu item thisItem.setAlphabeticShortcut(0, c ); Adding Submenus Add a submenu by calling Menu.addSubMenu(), which returns a SubMenu object. You can then add additional items to this menu. Menus can only be one level deep, and you can customize the appearance of the submenu menu item. @Override public boolean onCreateOptionsMenu(Menu menu) { super.onCreateOptionsMenu(menu); // Parameters for menu.add are // group -- Not used here. // id -- Used only when you want to handle and identify the click yourself. // title menu.add(0, 0, "Send message"); menu.add(0, 1, "Settings"); menu.add(0, 2, "Local handler"); menu.add(0, 3, "Launch contact picker"); // Add our submenu. SubMenu sub = menu.addSubMenu(1, 4, "Days of the week"); sub.add(0, 5, "Monday"); sub.add(0, 6, "Tuesday"); sub.add(0, 7, "Wednesday"); sub.add(0, 8, "Thursday"); sub.add(0, 9, "Friday"); sub.add(0, 10, "Saturday"); sub.add(0, 11, "Sunday"); return true; } Adding yourself to menus on other applications You can also advertise your Activity s services so that other Activities can add your activity to their own option menu. For example, suppose you implement a new image handling tool that shrinks an image to a smaller size and you would like to offer this as a menu option to any other Activity that handles pictures. To do this, you would exposes your capabilities inside an intent filter in your manifest. If another application that handles photos asks Android for any Activities that can perform actions on pictures, Android will perform intent resolution, find your Activity, and add it to the other Activity s options menu. The offering application The application offering the service must include an intent-filter element in the manifest, inside the activity tag of the offering Activity. The intent filter includes all the details describing what it can do, such as a type element that describes the MIME type of data that it can handle, a custom action value that describes what your handling application can do (this is so that when it receives the Intent on opening it knows what it is expected to do), and most important, include a category filter with the value android.intent.category.ALTERNATIVE and/or android.intent.category.SELECTED_ALTERNATIVE (SELECTED_ALTERNATIVE is used to handle only the currently selected element on the screen, rather than the whole Activity intent. Here s an example of a snip of a manifest that advertises picture shrinking technology for both selected items and the whole screen. activity class="PictureShrink" !-- Handling class -- intent-filter label="Shrink picture" !-- Menu label to display -- action value="com.example.sampleapp.SHRINK_IT" / type value="image/*" / !-- MIME type for generic images -- category value="android.intent.category.ALTERNATIVE " / category value="android.intent.category.SELECTED_ALTERNATIVE" / /intent-filter /activity The menu-displaying application An application that wants to display a menu that includes any additional external services must, first of all, handle its menu creation callback. As part of that callback it creates an intent with the category Intent.ALTERNATIVE_CATEGORY and/or Intent.SELECTED_ALTERNATIVE, the MIME type currently selected, and any other requirements, the same way as it would satisfy an intent filter to open a new Activity. It then calls menu.addIntentOptions() to have Android search for and add any services meeting those requirements. It can optionally add additional custom menu items of its own. You should implement SELECTED_ALTERNATIVE in onPrepareOptionsMenu() rather than onCreateOptionsMenu(), because the user s selection can change after the application is launched. Here s a code snippet demonstrating how a picture application would search for additional services to display on its menu. @Override public boolean onCreateOptionsMenu(Menu menu){ super.onCreateOptionsMenu(menu); // Create an Intent that describes the requirements to fulfill to be included // in our menu. The offering app must include a category value of Intent.ALTERNATIVE_CATEGORY. Intent intent = new Intent(null, getIntent().getData()); intent.addCategory(Intent.ALTERNATIVE_CATEGORY); // Search for, and populate the menu with, acceptable offering applications. menu.addIntentOptions( 0, // Group 0, // Any unique IDs we might care to add. MySampleClass.class.getName(), // Name of the class displaying the menu--here, its this class. null, // No specifics. intent, // Previously created intent that describes our requirements. 0, // No flags. null); // No specifics. return true; } Display a Web Page Use the webkit.WebView object. Binding to Data You can bind a ListView to a set of underlying data by using a shim class called ListAdapter (or a subclass). ListAdapter subclasses bind to a variety of data sources, and expose a common set of methods such as getItem() and getView(), and uses them to pick View items to display in its list. You can extend ListAdapter and override getView() to create your own custom list items. There are essentially only two steps you need to perform to bind to data 1. Create a ListAdapter object and specify its data source 2. Give the ListAdapter to your ListView object. That s it! Here s an example of binding a ListActivity screen to the results from a cursor query. (Note that the setListAdapter() method shown is a convenience method that gets the page s ListView object and calls setAdapter() on it.) // Run a query and get a Cursor pointing to the results. Cursor c = People.query(this.getContentResolver(), null); startManagingCursor(c); // Create the ListAdapter. A SimpleCursorAdapter lets you specify two interesting things // an XML template for your list item, and // The column to map to a specific item, by ID, in your template. ListAdapter adapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_1, // Use a template that displays a text view c, // Give the cursor to the list adapter new String[] {People.NAME} , // Map the NAME column in the people database to... new String[] {"text1"}); // The "text1" view defined in the XML template setListAdapter(adapter); See view/List4 in the ApiDemos project for an example of extending ListAdapter for a new data type. Capture Images from the Phone Camera You can hook into the device s camera onto your own Canvas object by using the CameraDevice class. See that class s documentation, and the ApiDemos project s Camera Preview application (Graphics/Camera Preview) for example code. Handling Expensive Operations in the UI Thread Avoid performing long-running operations (such as network I/O) directly in the UI thread — the main thread of an application where the UI is run — or your application may be blocked and become unresponsive. Here is a brief summary of the recommended approach for handling expensive operations 1. Create a Handler object in your UI thread 2. Spawn off worker threads to perform any required expensive operations 3. Post results from a worker thread back to the UI thread s handler either through a Runnable or a Message 4. Update the views on the UI thread as needed The following outline illustrates a typical implementation public class MyActivity extends Activity { [ . . . ] // Need handler for callbacks to the UI thread final Handler mHandler = new Handler(); // Create runnable for posting final Runnable mUpdateResults = new Runnable() { @Override public void run() { updateResultsInUi(); } }; @Override protected void onCreate(Bundle icicle) { super.onCreate(icicle); [ . . . ] } protected void startLongRunningOperation() { // Fire off a thread to do some work that we shouldn t do directly in the UI thread Thread t = new Thread() { public void run() { mResults = doSomethingExpensive(); mHandler.post(mUpdateResults); } }; t.start(); } private void updateResultsInUi() { // Back in the UI thread -- update our UI elements based on the data in mResults [ . . . ] } } For further discussions on this topic, see Developing Responsive Applications and the Handler documentation. Selecting, Highlighting, or Styling Portions of Text You can highlight or style the formatting of strings or substrings of text in a TextView object. There are two ways to do this If you use a string resource, you can add some simple styling, such as bold or italic using HTML notation. So, for example, in res/values/strings.xml you could declare this resource string id="@+id/styled_welcome_message" We are b i so /i /b glad to see you. /string /resources To style text on the fly, or to add highlighting or more complex styling, you must use the Spannable object as described next. To style text on the fly, you must make sure the TextView is using Spannable storage for the text (this will always be true if the TextView is an EditText), retrieve its text with getText(), and call setSpan(Object, int, int, int), passing in a new style class from the android.text.style package and the selection range. The following code snippet demonstrates creating a string with a highlighted section, italic section, and bold section, and adding it to an EditText object. // Get our EditText object. EditText vw = (EditText)findViewById(R.id.text); // Set the EditText s text. vw.setText("Italic, highlighted, bold."); // If this were just a TextView, we could do // vw.setText("Italic, highlighted, bold.", TextView.BufferType.SPANNABLE); // to force it to use Spannable storage so styles can be attached. // Or we could specify that in the XML. // Get the EditText s internal text storage Spannable str = vw.getText(); // Create our span sections, and assign a format to each. str.setSpan(new StyleSpan(android.graphics.Typeface.ITALIC), 0, 7, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); str.setSpan(new BackgroundColorSpan(0xFFFFFF00), 8, 19, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); str.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), 21, str.length() - 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); List of Files for an Android Application The following list describes the structure and files of an Android application. Many of these files can be built for you (or stubbed out) by the activityCreator.py application shipped in the tools/ menu of the SDK. See Building an Android Sample Application for more information on using activityCreator.py. MyApp/ AndroidManifest.xml (required) Advertises the screens that this application provides, where they can be launched (from the main program menu or elsewhere), any content providers it implements and what kind of data they handle, where the implementation classes are, and other application-wide information. Syntax details for this file are described in AndroidManifest.xml. src//myPackagePath/.../MyClass.java (required) This folder holds all the source code files for your application, inside the appropriate package subfolders. res/ (required) This folder holds all the resources for your application. Resources are external data files or description files that are compiled into your code at build time. Files in different folders are compiled differently, so you must put the proper resource into the proper folder. (See Resources for details.) anim/animation1.xml... (optional) Holds any animation XML description files that the application uses. The format of these files is described in Resources. drawable/some_picture.pngsome_stretchable.9.pngsome_background.xml... (optional) Zero or more files that will be compiled to android.graphics.drawable resources. Files can be image files (png, gif, or other) or XML files describing other graphics such as bitmaps, stretchable bitmaps, or gradients. Supported bitmap file formats are PNG (preferred), JPG, and GIF (discouraged), as well as the custom 9-patch stretchable bitmap format. These formats are described in Resources. layout/screen_1_layout.xml... (optional) Holds all the XML files describing screens or parts of screens. Although you could create a screen in Java, defining them in XML files is typically easier. A layout file is similar in concept to an HTML file that describes the screen layout and components. See Implementing a UI for more information about designing screens, and Layout Resources for the syntax of these files. values/arraysclasses.xmlcolors.xmldimens.xmlstrings.xmlstyles.xmlvalues.xml (optional) XML files describing additional resources such as strings, colors, and styles. The naming, quantity, and number of these files are not enforced--any XML file is compiled, but these are the standard names given to these files. However, the syntax of these files is prescribed by Android, and described in Resources. xml/ (optional) XML files that can be read at run time on the device. raw/ (optional) Any files to be copied directly to the device.